package com.itawei.d1_file;

import java.io.File;

/**
 * 认识File类
 * public File(String pathname) 根据文件路径创建文件对象
 * public File(String parent, String child) 根据父路径名字符串和子路径名字符串建文件对象
 * public File(File parent, String child) 根据父路径对应文件对象和子路径名字符串创建文件对象
 */
public class FileDemo1 {
    public static void main(String[] args) {
        //1. 根据文件路径创建文件对象
        String s1 = "C:\\Program Files\\Java\\code\\javaseadvrepro\\day06-file-io";// 注意:   \是转义字符!
        File f1 = new File(s1);
        System.out.println(f1);

        //2. 根据父路径名字符串和子路径名字符串建文件对象
        //父路径：C:\Program Files\Java\code\javaseadvrepro
        //子路径：day06-file-io

        String parent = "C:\\Program Files\\Java\\code\\javaseadvrepro";
        String child = "day06-file-io";
        File f2 = new File(parent,child);
        System.out.println(f2);


        //3. 根据父路径对应文件对象和子路径名字符串创建文件对象
        File parentFile = new File( "C:\\Program Files\\Java\\code\\javaseadvrepro");
        String child1 = "day06-file-io";
        File f4 = new File(parentFile, child1);
        System.out.println(f4);

    }
}
